GitHub Actions 三項演算子的な処理をする
${{ (条件式 && 値) || (条件式 && 値) }}
という形で書く
例えば、ブランチの名前によって環境変数を置き換えたい時
code:yml
name: deploy
on:
push:
branches:
- master
- develop
jobs:
deploy:
name: deploy
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: build docker image
run: |
docker build --rm -t ${{ (github.ref == 'master' && 'production') || (github.ref == 'develop' && 'staging') || 'development' }}